Efficient and Effective Directed Minimum Spanning Tree Queries

نویسندگان

چکیده

Computing directed Minimum Spanning Tree (DMST) is a fundamental problem in graph theory. It applied wide spectrum of fields from computer network and communication protocol design to revenue maximization social networks syntactic parsing Natural Language Processing. State-of-the-art solutions are online algorithms that compute DMST for given root. For multi-query requirements, the algorithm inefficient. To overcome drawbacks, this paper, we propose an indexed approach reuses computation result facilitate single batch queries. We store all potential edges hierarchical tree O(n) space complexity. Furthermore, answer query any root time Experimental results demonstrate our can achieve speedup 2–3 orders magnitude processing compared state-of-the-art while consuming index size.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Directed Minimum-Degree Spanning Tree Problem

Consider a directed graph G = (V,E) with n vertices and a root vertex r ∈ V . The DMDST problem for G is one of constructing a spanning tree rooted at r, whose maximal degree is the smallest among all such spanning trees. The problem is known to be NP-hard. A quasipolynomial time approximation algorithm for this problem is presented. The algorithm finds a spanning tree whose maximal degree is a...

متن کامل

The minimum degree spanning tree problem on directed acyclic graphs

The minimum degree spanning tree problem has been studied extensively. In this paper, we present a polynomial time algorithm for the minimum degree spanning tree problem on directed acyclic graphs. The algorithm starts with an arbitrary spanning tree, and iteratively reduces the number of vertices of maximum degree. We can prove the algorithm must reduce a vertex of the maximum degree for each ...

متن کامل

Approximate Directed Minimum Degree Spanning Tree in Polynomial Time

Given a directed graph G and a sink vertex s, the directed minimum degree spanning tree problem requires computing an incoming spanning tree rooted at s whose maximum tree in-degree is the smallest among all such trees. The problem is known to be NP-hard, since it generalizes the Hamiltonian path problem. For the approximation version of this problem, a polynomial time algorithm with O(∆∗ logn)...

متن کامل

4 Minimum Spanning Tree

This first algorithm is quite simple. (Though this was probably known earlier, its proof can be found in Prof. Indyk’s 1999 paper “Sublinear Time Algorithms for Metric Space Problems”.) Let Dij denote the distance between a pair of points i and j, over m total points. The entries of Dij must satisfy the triangle inequality; additionally the matrix is symmetric. Note that the matrix size (i.e., ...

متن کامل

A New Efficient Technique to Construct a Minimum Spanning Tree

A minimum spanning tree of a weighted graph is a tree of the graph which contains all the vertices of the graph and the sum of weights of all its edges are minimum among all such possible trees of the graph. In this paper, we have proposed a new technique and its corresponding algorithm to construct the minimum spanning tree of a weighted graph. This new algorithm is based on the weight matrix ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Mathematics

سال: 2023

ISSN: ['2227-7390']

DOI: https://doi.org/10.3390/math11092200